home *** CD-ROM | disk | FTP | other *** search
- ;; ru-yawerty.mim -- Russian input method with YAWERTY keyboard layout
- ;; Copyright (C) 2003, 2004, 2005
- ;; National Institute of Advanced Industrial Science and Technology (AIST)
- ;; Registration Number H15PRO112
-
- ;; This file is part of the m17n database; a sub-part of the m17n
- ;; library.
-
- ;; The m17n library is free software; you can redistribute it and/or
- ;; modify it under the terms of the GNU Lesser General Public License
- ;; as published by the Free Software Foundation; either version 2.1 of
- ;; the License, or (at your option) any later version.
-
- ;; The m17n library is distributed in the hope that it will be useful,
- ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
- ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- ;; Lesser General Public License for more details.
-
- ;; You should have received a copy of the GNU Lesser General Public
- ;; License along with the m17n library; if not, write to the Free
- ;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
- ;; Boston, MA 02110-1301, USA.
-
- ;;; Input method for Russian simulating the keyboard layout based on
- ;;; Roman transcription by phonetic resemblance.
- ;;; @image html ru-yawerty.png "Keyboard Layout"
- ;;; @image latex ru-yawerty.eps "Keyboard Layout" width=\narrowwidth
- ;; 1! 2ё 3ъ 4Ё 5% 6^ 7& 8* 9( 0) -_ чЧ юЮ
- ;; яЯ вВ еЕ рР тТ ыЫ уУ иИ оО пП шШ щЩ
- ;; аА сС дД фФ гГ хХ йЙ кК лЛ ;: '" эЭ
- ;; зЗ ьЬ цЦ жЖ бБ нН мМ ,< .> /?
- ;;; When preceded by a '/', the second and the third rows (number key
- ;;; row) change as follows.
- ;;; @image html ru-yawerty2.png
- ;;; @image latex ru-yawerty2.eps "Extra Keys" width=\narrowwidth
-
- ;; keytop | Q W E R T Y U I O P A S D
- ;; -------+---------------------------------------
- ;; input | Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ Ў Џ
-
- (input-method ru yawerty)
-
- (description
- "Rusian input method simulating the Yawerty keyboard layout.
- This keyboard is based on Roman transcription by phonetic resemblance.
-
- 1! 2ё 3ъ 4Ё 5% 6^ 7& 8* 9( 0) -_ чЧ юЮ
- яЯ вВ еЕ рР тТ ыЫ уУ иИ оО пП шШ щЩ
- аА сС дД фФ гГ хХ йЙ кК лЛ ;: '\" эЭ
- зЗ ьЬ цЦ жЖ бБ нН мМ ,< .> /?
-
- When preceded by a '/', the second and the third rows (number key
- row) change as follows.
- keytop | Q W E R T Y U I O P A S D
- -------+---------------------------------------
- input | Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ Ў Џ
- ")
-
- (title "ЖЯ")
-
- (map
- (map
- ("=" ?ч)
- ("`" ?ю)
- ("q" ?я)
- ("w" ?╨▓)
- ("e" ?╨╡)
- ("r" ?р)
- ("t" ?т)
- ("y" ?ы)
- ("u" ?у)
- ("i" ?╨╕)
- ("o" ?╨╛)
- ("p" ?╨┐)
- ("[" ?ш)
- ("]" ?щ)
- ("a" ?╨░)
- ("s" ?с)
- ("d" ?╨┤)
- ("f" ?ф)
- ("g" ?╨│)
- ("h" ?х)
- ("j" ?╨╣)
- ("k" ?╨║)
- ("l" ?╨╗)
- ("\\" ?э)
- ("z" ?╨╖)
- ("x" ?ь)
- ("c" ?ц)
- ("v" ?╨╢)
- ("b" ?╨▒)
- ("n" ?╨╜)
- ("m" ?╨╝)
- ("@" ?ё)
- ("#" ?ъ)
- ("$" ?Ё)
- ("+" ?Ч)
- ("~" ?Ю)
- ("Q" ?Я)
- ("W" ?В)
- ("E" ?Е)
- ("R" ?Р)
- ("T" ?Т)
- ("Y" ?Ы)
- ("U" ?У)
- ("I" ?╨ÿ)
- ("O" ?О)
- ("P" ?П)
- ("{" ?Ш)
- ("}" ?Щ)
- ("A" ?А)
- ("S" ?С)
- ("D" ?Д)
- ("F" ?Ф)
- ("G" ?Г)
- ("H" ?Х)
- ("J" ?Й)
- ("K" ?К)
- ("L" ?Л)
- ("|" ?Э)
- ("Z" ?З)
- ("X" ?Ь)
- ("C" ?Ц)
- ("V" ?Ж)
- ("B" ?Б)
- ("N" ?Н)
- ("M" ?М)
-
- ("/q" ?ђ)
- ("/w" ?ѓ)
- ("/e" ?є)
- ("/r" ?ѕ)
- ("/t" ?і)
- ("/y" ?ї)
- ("/u" ?╤ÿ)
- ("/i" ?љ)
- ("/o" ?њ)
- ("/p" ?ћ)
- ("/a" ?ќ)
- ("/s" ?ў)
- ("/d" ?џ)
-
- ("/Q" ?Ђ)
- ("/W" ?Ѓ)
- ("/E" ?Є)
- ("/R" ?Ѕ)
- ("/T" ?І)
- ("/Y" ?Ї)
- ("/U" ?Ј)
- ("/I" ?Љ)
- ("/O" ?Њ)
- ("/P" ?Ћ)
- ("/A" ?Ќ)
- ("/S" ?Ў)
- ("/D" ?Џ)))
-
- (state
- (init
- (map)))
-
- ;; Local Variables:
- ;; coding: utf-8
- ;; mode: lisp
- ;; End:
-